Measuring Complexity of Object Oriented Programs
نویسندگان
چکیده
Abstl·act. In this paper, a metric for object oriented language is formulated and validated. On the contrruy of the other metrics used for object oriented programming (OOPs), the proposed metric calculates the complexity of a dass at method level and hence considers the intemal architecture of the classes, subclasses and member functions. The proposed met1ic is evaluated against Weyuker's proposed set o f measurement principles through examples and val idated through experimentation, case s tudy and comparative study with simi lar measures. The practical usefulness of the metJ·ic is evaluated by a practic-al framework.
منابع مشابه
Use of Factor Analysis to Develop Oop Software Complexity Metrics
A large number of software metrics have been proposed for measuring the complexity Object-Oriented programs. These metrics were grouped into system, tree, and class metrics. Factor analysis was applied to each group which to obtain a small number (5 or less) of complexity domains by identifying collinear metrics. This reduction in complexity domains should faciliate the validation of the metric...
متن کاملAn Overview of Object Oriented
Object oriented metrics have become more important in software engineering field. They are used to measure software quality and to estimate the cost, to enhance the reliability, maintainability and effort of software projects. Object oriented metrics evaluate the complexity of OO program. Object oriented concepts are dominating the software industry and engineers need proper measuring parameter...
متن کاملAn Object Oriented Runtime Complexity Metric based on Iterative Decision Points
Software metrics are used to measure the quality of a software system. Such metrics indicate the level of desired quality present in a system. However software metrics have traditionally been captured at compile time, rendering useful results, but often times inexact, as the complete source code differs from the executing subset. For this reason, static metrics can fall short of measuring the t...
متن کاملCognitive Information Complexity Measure of Object-Oriented Program
Object-oriented paradigm is built on the notion of real world entities. This paradigm has received higher acceptability among the programming community. This is because the programs written using an object-oriented language are easier to comprehend as compared to the procedural programs. Hence this paper makes an attempt to apply Cognitive Information Complexity Measure (CICM) on object-oriente...
متن کاملCoupling and Cohesion Measures in Object Oriented Programming
Many coupling and cohesion measures have been introduced in various surveys to identify and measure the design complexity of object oriented systems.A large numbers of metrics have been built and proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling.The coupling is an important aspect in the evaluation of reusability and maintainability o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008